use glTexSubImage2D instead of glTextureSubImage2D
authorElias Aebi <eyelash@users.noreply.github.com>
Sat, 6 Jul 2019 14:23:21 +0000 (16:23 +0200)
committerElias Aebi <eyelash@users.noreply.github.com>
Sat, 6 Jul 2019 14:23:21 +0000 (16:23 +0200)
gsk/gl/gskglglyphcache.c
gsk/gl/gskgliconcache.c

index 6d8872a6cd8c400b14bd70e19cb205f9ad3d6fb1..14ff40e4539ac21565dd5159d3e20971735185a9 100644 (file)
@@ -193,10 +193,10 @@ upload_glyph (GlyphCacheKey    *key,
   if (render_glyph (key, value, &r))
     {
       glBindTexture (GL_TEXTURE_2D, value->texture_id);
-      glTextureSubImage2D (value->texture_id, 0,
-                           r.x, r.y, r.width, r.height,
-                           GL_BGRA, GL_UNSIGNED_INT_8_8_8_8_REV,
-                           r.data);
+      glTexSubImage2D (GL_TEXTURE_2D, 0,
+                       r.x, r.y, r.width, r.height,
+                       GL_BGRA, GL_UNSIGNED_INT_8_8_8_8_REV,
+                       r.data);
       g_free (r.data);
     }
 
index c0ad9af3743fc53abb915cf67181c42c5f83372d..2975434dbcc368b9643200e25f99bcef214c5b42 100644 (file)
@@ -136,7 +136,7 @@ upload_region_or_else (GskGLIconCache *self,
                        GskImageRegion *region)
 {
   glBindTexture (GL_TEXTURE_2D, texture_id);
-  glTextureSubImage2D (texture_id, 0, region->x, region->y, region->width, region->height,
+  glTexSubImage2D (GL_TEXTURE_2D, 0, region->x, region->y, region->width, region->height,
                    GL_BGRA, GL_UNSIGNED_INT_8_8_8_8_REV, region->data);
 }